/**
 * Copyright &copy; 2016-2017 <a href="http://git.oschina.net/whoamien/backend_management">Backend Management</a> All rights reserved.
 */
package com.xw.framework.vo.acetree;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

/**
 * The Class AceTreeItem.
 *
 * @author Xi Wei
 */
public class AceTreeItem implements Serializable{

	private String type;
	private String name;
	@JsonInclude(Include.NON_NULL)
	private AdditionalParameters additionalParameters;
	
	/**
	 * Gets the type.
	 *
	 * @return the type
	 */
	public String getType() {
		return type;
	}
	
	/**
	 * Sets the type.
	 *
	 * @param type the new type
	 */
	public void setType(String type) {
		this.type = type;
	}
	
	/**
	 * Gets the name.
	 *
	 * @return the name
	 */
	public String getName() {
		return name;
	}
	
	/**
	 * Sets the name.
	 *
	 * @param name the new name
	 */
	public void setName(String name) {
		this.name = name;
	}
	
	/**
	 * Gets the additional parameters.
	 *
	 * @return the additional parameters
	 */
	public AdditionalParameters getAdditionalParameters() {
		return additionalParameters;
	}
	
	/**
	 * Sets the additional parameters.
	 *
	 * @param additionalParameters the new additional parameters
	 */
	public void setAdditionalParameters(AdditionalParameters additionalParameters) {
		this.additionalParameters = additionalParameters;
	}
	
	
}
